package com.shujia.day12;

public class Code02Demo {
    public static void main(String[] args) {
        Demo<Student> studentDemo = new Demo<>();  // T = Student

        studentDemo.fun(new Student("陆阳",30));  // 传入Student对象

        Demo demo = new Demo();
        demo.fun(123);
        demo.fun("456");
    }
}

class Demo<T>{
    public Demo() {
    }

    // 注意其T表示数据类型或者类名称 所以在函数参数使用T时，需要给定参数名
    public void fun(T t){
//        System.out.println(t);
//        fun2(t);
    }

    public void fun2(String str){
        System.out.println(str);
    }
}